body{
    background-color: #F4F4F4;
}
main{
    margin-bottom: .53rem /* 20/37.5 */;
    .panel-group{
        .panel-head{
            width: 9.95rem /* 373/37.5 */;
            height: .99rem /* 37/37.5 */;
            font-size: .43rem /* 16/37.5 */;
            border: 1px solid #ddd;
            background-color: #f5f5f5;
            border-radius: .11rem /* 4/37.5 */;
            line-height: .99rem;
            color: #666;
            box-shadow: 0 1px 1px rgba(0,0,0,.05);

            .fl{
                margin-left: .4rem /* 15/37.5 */;
            }

            .fr{
               float: right;
               margin-right: .67rem /* 25/37.5 */;
               transform: rotate(-130deg);
            }
        }
        .row{
            overflow: hidden;
            li{
                box-sizing: border-box;
                float: left;
                width: 25%;
                height: 1.07rem /* 40/37.5 */;
                border-right: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                line-height: 1.07rem /* 40/37.5 */;
                text-align: center;
                font-size: .32rem /* 12/37.5 */;
                background-color: #fff;
            }
        }
    }
}